water-immiscible liquid - Francés Inglés Diccionario